grant a respite - German English Dictionary